

/**
 * redux中间件 标准格式
 *  接受store
 */

function promise(store) { // 原来的store
    return function (next) {  // 原来的dispatch
        return function (action) {  // 原来的reducers
            if (action.then && typeof action.then === 'function') {
                return action.then((res) => next(res))
            }
            next(action)
        }
    }
}

export default promise